.myfooter {
    width: 100%;
    height: 173px;
    background: #f2f2f2;
    border-top: 1px solid #d3d3d3;
}

.myfooter .main_footer{
    margin: 0px auto;
    width: 980px;
    height: 115px;
    display: flex;
    font-size: 12px;
}
 
.myfooter .main_footer .footer_left {
    width: 535px;
    padding: 15px 0px 0px ;
}

.myfooter .main_footer .footer_left .gs{
    display: block;
}

.myfooter .main_footer .footer_left .gs1 a{
    color: #999;
}

.myfooter .main_footer .footer_left .gs1 a:hover {
    text-decoration:underline;
    cursor: pointer;
}

.myfooter .main_footer .footer_left .gs1 .line{
    padding: 0px 0.1px;
    font-size: 1px;
    background-color: #999;
    margin: 0px 5px 0px 4px;
}

.myfooter .main_footer .footer_right{
    width: 420px;
    margin: 33px;
    display: flex;
    justify-content: space-around;
}

.myfooter .main_footer .footer_right div{
    display: inline-block;
}